Towards an Approach for Service-Oriented Product Line Architectures

نویسندگان

  • Flávio Mota Medeiros
  • Eduardo Santana de Almeida
  • Silvio Romero de Lemos Meira
چکیده

Service-Oriented Architecture (SOA) has appeared as an emergent approach for developing distributed applications as a set of self-contained and business-aligned services. SOA aids solving integration and interoperability problems and provides a better Information Technology (IT) and business alignment, giving more flexibility for the enterprises. However, SOA does not provide support for high customization and systematic planned reuse to develop applications that fit customer individual needs. In this paper, we propose an approach in which SOA applications are developed as Software Product Lines (SPLs). Thus, the term Service-Oriented Product Line is used for serviceoriented applications that share common parts and vary in a regular and identifiable manner. In this context, high customization and systematic planned reuse are achieved through managed variability and the use of a two life-cycle model as in SPL engineering: core assets and product development. We conclude the paper with an initial case study in the conference management domain explaining the steps of our approach.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards a Variability Modeling Approach for Service-Oriented Cloud Architectures

Cloud computing has emerged as a model for distributed computing that promotes on-demand scalability, flexible application deployment and reuse. Software product lines (SPL) promote reusable application development for product families. Cloud systems change to respond to changing clients’ requirements. Cloud systems can be modeled as Software-as-aService (SaaS) families similar to the SPL conce...

متن کامل

Adding Aspects to xADL 2.0 for Software Product Line Architectures

The Feature–Oriented approach provides a way of modelling commonalities and variabilities among products of a software product line. A feature model can be used as input for generating an architectural representation of a product line. Product line architectures can be specified using one of the architecture description languages that already supports the specification of commonalities and vari...

متن کامل

Towards a Generic Governance Model for Service Oriented Architectures

Over the past years, Service-oriented Architecture (SOA) Systems have been recognized more and more as a serious alternative to common monolithic systems for Enterprise Architectures (EA). An SOA provides a flexible means of effectively mapping business processes to IT processes. However, large IT systems require consistent leadership – IT Governance. For SOAs, governance faces new challenges. ...

متن کامل

Service-Oriented Product Lines: Towrads a Development Process and Feature Management Model for Web Services

Service-Oriented Architecture fosters the loose coupling of services aimed at maximizing flexibility, adaptability and configurability. Services of different providers can easily be integrated into a common framework with standardized technology like Web Services. A Software Product Line depicts a systematic software reuse approach by handling various types of flexible software artifacts that f...

متن کامل

Towards an Economic Justification of Service Oriented Architectures - Measuring the Financial Impact

Service oriented architectures (SOA) herald a new generation of application systems. Whereas current systems were to be chosen and operated as self-contained systems of individual vendors, service oriented architectures allow for integrating application functionality from different sources internal or external to a company according to individual needs within a specific context. Vendors of ERP ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009